package com.Demo;

//下拉框  ---  列表框

import javax.swing.*;
import java.awt.*;
import java.util.Vector;

////下拉框 ---> 选择地区、一些单个选项、性别也可
//public class ComboBoxDemo extends JFrame {
//    public ComboBoxDemo() {
//        Container container = this.getContentPane();
//
//        JComboBox status = new JComboBox();
//
//        status.addItem(null);
//        status.addItem("消费者");
//        status.addItem("农户");
//        status.addItem("管理员");
//
//
//        //此处添加监听器可以获取对应的值并进行下一步操作
//        //status.addActionListener();
//
//        container.add(status);
//
//        this.setVisible(true);
//        this.setBounds(400,400,300,400);
//        this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
//    }
//
//    public static void main(String[] args) {
//        new ComboBoxDemo();
//    }
//}


//列表框  --->  展示信息，一般是动态扩容的
public class ComboBoxDemo extends JFrame {
    public ComboBoxDemo() {
        Container container = this.getContentPane();

        //生成列表的内容
        //String [] contents = {"1","2","3"};
        Vector contents = new Vector();
        //列表中需要内容
        JList jList = new JList(contents);
        contents.add("zhangsan");
        contents.add("lisi");
        contents.add("wangwu");
        contents.add("laoliu");

        container.add(jList);

        this.setVisible(true);
        this.setBounds(400,400,300,400);
        this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    }

    public static void main(String[] args) {
        new ComboBoxDemo();
    }
}
